<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="VAdvantageSvc" elementFormDefault="qualified" targetNamespace="VAdvantageSvc" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import schemaLocation="http://localhost/advantage555/VAdvantageSvc/DataServiceDB.svc?xsd=xsd2" namespace="http://schemas.datacontract.org/2004/07/VAdvantageSvc" />
  <xs:import schemaLocation="http://localhost/advantage555/VAdvantageSvc/DataServiceDB.svc?xsd=xsd3" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
  <xs:element name="GetDataXML">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="sql" nillable="true" type="xs:string" />
        <xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/VAdvantageSvc" minOccurs="0" name="paramIn" nillable="true" type="q1:ArrayOfSqlParameter" />
        <xs:element minOccurs="0" name="trxName" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetDataXMLResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetDataXMLResult" nillable="true" type="xs:string" />
        <xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/VAdvantageSvc" minOccurs="0" name="ServiceError" nillable="true" type="q2:CustomException" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SetDataXML">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="xml" nillable="true" type="xs:string" />
        <xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/VAdvantageSvc" minOccurs="0" name="paramIn" nillable="true" type="q3:ArrayOfSqlParameter" />
        <xs:element minOccurs="0" name="trxName" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SetDataXMLResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="SetDataXMLResult" nillable="true" type="xs:string" />
        <xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/VAdvantageSvc" minOccurs="0" name="ServiceError" nillable="true" type="q4:CustomException" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SetDataLobXML">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="xml" nillable="true" type="xs:string" />
        <xs:element xmlns:q5="http://schemas.datacontract.org/2004/07/VAdvantageSvc" minOccurs="0" name="paramIn" nillable="true" type="q5:ArrayOfSqlParameter" />
        <xs:element minOccurs="0" name="trxName" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SetDataLobXMLResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="SetDataLobXMLResult" nillable="true" type="xs:string" />
        <xs:element xmlns:q6="http://schemas.datacontract.org/2004/07/VAdvantageSvc" minOccurs="0" name="ServiceError" nillable="true" type="q6:CustomException" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetScalar">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="xml" nillable="true" type="xs:string" />
        <xs:element xmlns:q7="http://schemas.datacontract.org/2004/07/VAdvantageSvc" minOccurs="0" name="paramIn" nillable="true" type="q7:ArrayOfSqlParameter" />
        <xs:element minOccurs="0" name="trxName" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetScalarResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetScalarResult" nillable="true" type="xs:string" />
        <xs:element xmlns:q8="http://schemas.datacontract.org/2004/07/VAdvantageSvc" minOccurs="0" name="ServiceError" nillable="true" type="q8:CustomException" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetScalarObjectArray">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q9="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="sqlArr" nillable="true" type="q9:ArrayOfstring" />
        <xs:element minOccurs="0" name="trxName" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetScalarObjectArrayResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q10="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="GetScalarObjectArrayResult" nillable="true" type="q10:ArrayOfanyType" />
        <xs:element xmlns:q11="http://schemas.datacontract.org/2004/07/VAdvantageSvc" minOccurs="0" name="ServiceError" nillable="true" type="q11:CustomException" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetDataXMLPaging">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="sql" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="start" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetDataXMLPagingResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetDataXMLPagingResult" nillable="true" type="xs:string" />
        <xs:element xmlns:q12="http://schemas.datacontract.org/2004/07/VAdvantageSvc" minOccurs="0" name="ServiceError" nillable="true" type="q12:CustomException" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="Commit">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="trxName" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CommitResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="CommitResult" type="xs:boolean" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="Rollback">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="trxName" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="RollbackResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="RollbackResult" type="xs:boolean" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CloseTrx">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="trxName" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CloseTrxResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="CloseTrxResult" type="xs:boolean" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ExecuteKPI">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q13="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="ctxDic" nillable="true" type="q13:ArrayOfKeyValueOfstringstring" />
        <xs:element minOccurs="0" name="KPI_Pane_ID" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ExecuteKPIResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="ExecuteKPIResult" nillable="true" type="xs:string" />
        <xs:element xmlns:q14="http://schemas.datacontract.org/2004/07/VAdvantageSvc" minOccurs="0" name="ServiceError" nillable="true" type="q14:CustomException" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateCustomerUser">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="appUrl" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="AD_User_ID" type="xs:int" />
        <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="AD_Client_ID" type="xs:int" />
        <xs:element minOccurs="0" name="count" type="xs:int" />
        <xs:element minOccurs="0" name="isLoginUser" type="xs:boolean" />
        <xs:element minOccurs="0" name="isDelete" type="xs:boolean" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateCustomerUserResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="UpdateCustomerUserResult" type="xs:boolean" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>